@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dd,dt,tr,td,div,span,a,img,p,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
body{
	font-family:"微软雅黑","Microsoft YaHei",Arial;
	color:#555;
	font-size:14px;
	min-width:1020px;
	background:url(../images/bg_index.jpg) center 90px no-repeat 

}
ul,li{
	list-style:none;
}
a{
	text-decoration:none;
	blr:expression(this.onFocus=this.blur());
	outline:none;
	cursor:pointer
}
img{
	border:0;
}
.song{
	font-family:'simsun';
}
.yahei{
	font-family:"Microsoft YaHei";
}
.font12{
	font-size:12px;
}
.font14{
	font-size:14px;
}
.font15{
	font-size:15px;
}
.font16{
	font-size:16px;
}
.font18{
	font-size:18px;
}
.font20{
	font-size:20px;
}
.font24{
	font-size:24px;
}
.font30{
	font-size:30px;
}
.font36{
	font-size:36px;
}
.mg5{
	margin:5px;
}
.mg10{
	margin:10px;
}
.mg15{
	margin:15px;
}
.mg20{
	margin:20px;
}
.mgt0{
	margin-top:0px;
}
.mgb0{
	margin-bottom:0px;
}
.mgl0{
	margin-left:0px;
}
.mgr0{
	margin-right:0px;
}
.mgt5{
	margin-top:5px;
}
.mgb5{
	margin-bottom:5px;
}
.mgl5{
	margin-left:5px;
}
.mgr5{
	margin-right:5px;
}
.mgt10{
	margin-top:10px;
}
.mgb10{
	margin-bottom:10px;
}
.mgl10{
	margin-left:10px;
}
.mgr10{
	margin-right:10px;
}
.mgt15{
	margin-top:15px;
}
.mgb15{
	margin-bottom:15px;
}
.mgl15{
	margin-left:15px;
}
.mgr15{
	margin-right:15px;
}
.mgt20{
	margin-top:20px;
}
.mgb20{
	margin-bottom:20px;
}
.mgl20{
	margin-left:20px;
}
.mgr20{
	margin-right:20px;
}
.mgl40{
	margin-left:40px;
}
.mgr40{
	margin-right:40px;
}
.mgt40{
	margin-top:40px;
}
.mgb40{
	margin-bottom:40px;
}
.mgr25{
	margin-right:25px
}
.pd5{
	padding:5px;
}
.pd10{
	padding:10px;
}
.pd15{
	padding:15px;
}
.pd20{
	padding:20px;
}
.pd40{
	padding:40px
}
.pdt5{
	padding-top:5px;
}
.pdb5{
	padding-bottom:5px;
}
.pdl5{
	padding-left:5px;
}
.pdr5{
	padding-right:5px;
}
.pdt10{
	padding-top:10px;
}
.pdb10{
	padding-bottom:10px;
}
.pdl10{
	padding-left:10px;
}
.pdr10{
	padding-right:10px;
}
.pdt15{
	padding-top:15px;
}
.pdb15{
	padding-bottom:15px;
}
.pdl15{
	padding-left:15px;
}
.pdr15{
	padding-right:15px;
}
.pdt20{
	padding-top:20px;
}
.pdb20{
	padding-bottom:20px;
}
.pdl20{
	padding-left:20px;
}
.pdr20{
	padding-right:20px;
}
.pd30{
	padding:30px
}
.pdt40{
	padding-top:40px;
}
.pdb40{
	padding-bottom:40px;
}
.pdl40{
	padding-left:40px;
}
.pdr40{
	padding-right:40px;
}
.mgOauto{
	margin:0 auto;
}
.w1180{
	width:1180px;
}
.w1000{
	width:1000px;
}
.w1020{
	width:1020px;
}
.w100{
	width:100%;
}
.clearfix{
	*zoom:1;
	display:inline-block
}
input[type='button']{
	cursor:pointer	
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.text-center{
	text-align:center;
}
.text-right{
	text-align:right;
}
.text-left{
	text-align:left;
}
.font-n{
	font-style:normal;
}
.font-w{
	font-weight:normal;
}
input[type=button]{
	cursor:pointer
}
a{
	color:#555;
}
a:hover{
	color:#ef4d49;
}
.disnon{
	display:none;
}
.disblk{
	display:block;
}
.disInBlk{
	display:inline-block;
}
.visnon{
	visibility:hidden;
	height:0
}
.por{
	position:relative;
}
.hidden{
	overflow:hidden
}
.white,
.white a:link,
.white a:visited,
.white a:hover{
	color:#ffffff;
}
.red,
.red a:link,
.red a:visited,
.red a:hover{
	color:#ef4d49;
}
.blue,
.blue a:link,
.blue a:visited,
.blue a:hover{
	color:#1f78bd;
}
.grey,
.grey a:link,
.grey a:visited,
.grey a:hover{
	color:#777;
}
.blur{
    filter: url(blur.svg#blur); 
    -webkit-filter: blur(3px); 
       -moz-filter: blur(3px);
        -ms-filter: blur(3px);    
            filter: blur(3px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3, MakeShadow=false);
	*filter:none
}
.shadow1{
	box-shadow:0 1px 3px #999;
	-moz-box-shadow:0 1px 3px #999;
	-webkit-box-shadow:0 1px 3px #999;
	-o-box-shadow:0 1px 3px #999;
}
.bg_ff{
	background-color:#fff
}
.now{
	white-space:nowrap
}


/*分页代码*/
.list_page{height: 30px;padding: 30px 0 20px;text-align: center;}
.list_page span{margin-left: 11px;display: inline-block;width: 30px;height: 30px;background:url(../images/global/list_page_bg.jpg) no-repeat left top;color: #7f7f7f;font-size: 14px;font-weight: bold;line-height: 30px;text-align: center;vertical-align: middle;cursor: pointer;overflow:hidden}
.list_page span a{color: #7f7f7f;display: block;}
.list_page span a:hover{color: #fff;}
.list_page span:hover,.list_page span.active{background:url(../images/global/list_page_bg_selected.jpg) no-repeat left top;color: #fff;}
.list_page span img{float: left;}
.list_page .gopage{width:35px}
.list_page input{border: medium none;width: 35px !important;height: 30px;background:url(../images/global/list_page_turn.jpg) no-repeat left top;line-height: 30px;text-align: center;vertical-align: middle;}
.list_page .page_text,.list_page .page_text:hover{width:50px;height:30px;line-height:30px;font-size:14px;font-weight:bold;background:none;color:#7f7f7f;cursor:default}
.list_page span.page_prev a,.list_page span.page_next a{line-height:100px;}
.list_page span.page_prev{background:url(../images/global/list_page_prev.jpg) no-repeat left top;}
.list_page span.page_prev.disabled{background:url(../images/global/list_page_prev_no.jpg) no-repeat left top;}
.list_page span.page_next{background:url(../images/global/list_page_next.jpg) no-repeat left top;}
.list_page span.page_next.disabled{background:url(../images/global/list_page_next_no.jpg) no-repeat left top;}
.list_page span.page_prev.disabled a,.list_page span.page_next.disabled a{cursor:default}


/*----宽度----*/
.w445{
	width:445px
}
.w455{
	width:455px
}
.w460{
	width:460px
}
.w475{
	width:475px
}
.w562{
	width:562px
}
.w580{
	width:580px
}
.w925{
	width:925px
}
/*-----内容页------*/
#Zoom {width: 90%;margin: auto;}
#Zoom img{max-width: 90%;}
.zj_list{border-bottom: 1px dashed #CBCBCB;margin-bottom: 20px;padding: 0 20px 20px;}
.zj_list dl{clear: both;overflow: hidden;}
.zj_list dl dt{line-height: 30px;overflow: hidden;}
.zj_list dl dd{line-height: 20px;padding: 5px 0 3px;}
.zj_list ul li{ color: #787878;line-height: 24px; text-align: right;}
li{list-style: none outside none;}
.zj_list ul li span {color: #787878;}
.zj_list ul li a{ color:#f00; margin-left:1em}
.mga_l_r_10 {margin: 0 10px;}
.font_s_14{font-size: 14px;}
.fontb {font-weight: bold;}
@charset "utf-8";
/* CSS Document */
.tybg_img{ background:url(../images/jd100zn.jpg) #fff no-repeat top center;background-size: 100%;}
.tybg_img>.top{ margin-top: 268px;}
.top{
	height:30px;
	line-height:30px
}
.nav{
	height:60px;
	line-height:60px;
	background-color:#ef4d49
}
.nav ul li{
	float:left
}
.nav ul li a{
	display:block;
	padding:0 20px
}
.nav ul li a:hover,
.nav ul li.cur a{
	background-color:white;
	color:#ef4d49
}
.nav form.fr input{
	vertical-align:middle
}
.inp01{
	width:86px;
	height:25px;
	line-height:25px;
	border:0;
	background-color:white;
	padding-left:10px;
	border-radius:12px 0 0 12px;
	color:#999
}
.btn01{
	width:30px;
	height:27px;
	border:0;
	background:url(../images/btn01.gif) no-repeat
}
.banner{
    margin-left:-220px;
	height:220px;
	background:url(../images/logo.png) center no-repeat
}
.topNews{
	width:1020px;
	height:48px;
	line-height:48px;
	background:rgba(255,255,255,.9);
	border-radius:21px;
	overflow:hidden
}
.topNews>.title{
	width:143px;
	letter-spacing:7px;
	background:url(../images/topnews_title.png) no-repeat
}
#scroll_div{
	width:850px;
	white-space:nowrap;
	overflow:hidden
}
#scroll_div a{
	padding-left:10px;
	margin-right:30px;
	background:url(../images/dot1.gif) left center no-repeat
}
#scroll_div a:hover{
	color:#e60012
}
#scroll_begin,
#scroll_end{
	display:inline
}
.slide01,
.slide01 img{
	width:363px;
	height:280px;
	overflow:hidden
}
.slide01 .hd{
	position:relative;
	z-index:2
}
.slide01 .hd a{
	position:absolute;
	display:block;
	width:37px;
	height:47px;
	top:100px
}
.slide01 a.prev{
	background:url(../images/arrow_l.png) no-repeat;
	left:0
}
.slide01 a.next{
	background:url(../images/arrow_r.png) no-repeat;
	right:0
}
.slide01 .bd ul li{
	position:relative
}
.slide01 .bd ul li a span{
	width:96%;
	padding:0 2%;
	height:40px;
	line-height:40px;
	position:absolute;
	z-index:2;
	bottom:4px;
	left:0;
	background:rgba(0,0,0,.7)
}
.slide01 .bd ul li a{
	color:white
}
.tabNews,
.notice{
	width:380px;
	height:280px;
	background:rgba(255,255,255,.7)
}
.tabNews .title{
	height:46px;
	line-height:46px;
	background-color:white
}
.tabNews .title a{
	width:25%;
	text-align:center;
	display:inline-block;
	float:left;
	color:#777
}
.tabNews .title a:hover,
.tabNews .title a.hover{
	color:white;
	background-color:#ef4d49
}
.tabNews ul,
.xxgk_list .list02{
	padding:10px
}
.tabNews ul li,
.xxgk_list .list02 li{
	height:36px;
	line-height:36px;
	text-indent:10px;
	background:url(../images/dot1.gif) left center no-repeat
}
.tabNews ul li span,
.uproll01 ul li span,
.xxgk_list .list02 li span{
	font-size:12px;
	font-family:Arial;
	color:#999
}
.notice{
	width:242px;
	height:260px;
	padding:10px
}
.notice .title{
	color:white;
	height:36px;
	line-height:36px;
	background:#ef4d49 url(../images/notice.png) 15px center no-repeat;
	text-indent:50px
}
.uproll01{
	margin:10px 5px;
	width:222px;
	height:210px;
	overflow:hidden
}
.uproll01 ul li{
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:10px;
	background:url(../images/dot1.gif) left 8px no-repeat
}
.xxgkBox>.title{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ef4d49
}
.xxgk_list{
	width:364px
}
.xxgk_list>.title{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #dedede;
	margin-bottom:12px
}
.xxgk_list>.title h3{
	padding:0 15px;
	border-bottom:1px solid #ef4d49
}
.xxgk_list .list01 li{
	float:left;
	margin:0 8px 8px 0;
	text-indent:55px
}
.xxgk_list .list01 li a{
	display:block;
	width:356px;
	height:54px;
	line-height:54px;
	background-image:url(../images/xxgkml.gif);
	background-repeat:no-repeat
}
.xxgk_list .list01 li a:hover{
	color:white
}
.xxgk_list .list01 li.xxgk_07 a{
	width:364px;
	text-align:center
}
.xxgk_list .list01 li.xxgk_01 a{
	background-position:0 0
}
.xxgk_list .list01 li.xxgk_02 a{
	background-position:-178px 0
}
.xxgk_list .list01 li.xxgk_03 a{
	background-position:-356px 0
}
.xxgk_list .list01 li.xxgk_04 a{
	background-position:-534px 0
}
.xxgk_list .list01 li.xxgk_05 a{
	background-position:-712px 0
}
.xxgk_list .list01 li.xxgk_06 a{
	background-position:-890px 0
}
.xxgk_list .list01 li.xxgk_07 a{
	background-position:-1067px 0
}
.xxgk_list .list01 li.xxgk_01 a:hover{
	background-position:0 -54px
}
.xxgk_list .list01 li.xxgk_02 a:hover{
	background-position:-178px -54px
}
.xxgk_list .list01 li.xxgk_03 a:hover{
	background-position:-356px -54px
}
.xxgk_list .list01 li.xxgk_04 a:hover{
	background-position:-534px -54px
}
.xxgk_list .list01 li.xxgk_05 a:hover{
	background-position:-712px -54px
}
.xxgk_list .list01 li.xxgk_06 a:hover{
	background-position:-890px -54px
}
.xxgk_list .list01 li.xxgk_07 a:hover{
	background-position:-1067px -54px
}
.xxgk_list .list02{
	padding-top:0
}
.xxgk_list .list02 li{
	height:34px;
	line-height:34px
}
.gk_list{
	width:262px;
	margin-top:25px
}
.gk_list li{
	height:56px;
	line-height:56px;
	text-indent:50px;
	width:250px;
	background-color:#f4f4f4;
	margin-top:10px
}
.gk_list li.gk_01{
	border-left:12px solid #d30d0e
}
.gk_list li.gk_02{
	border-left:12px solid #d3730d
}
.gk_list li.gk_03{
	border-left:12px solid #d2c20d
}
.gk_list li.gk_04{
	border-left:12px solid #86d20e
}
.ggfw{
	height:68px
}
.ggfw .title{
	float:left;
	margin-right:3px;
}
.ggfw ul li{
	float:left;
	margin-left:24px;
	text-indent:-9999px
}
.ggfw ul li a{
	width:160px;
	height:68px;
	display:block
}
.ggfw ul li.fw_01 a{
	background:url(../images/ggfw_bg.gif) 0 0 no-repeat
}
.ggfw ul li.fw_02 a{
	background:url(../images/ggfw_bg.gif) -160px 0 no-repeat
}
.ggfw ul li.fw_03 a{
	background:url(../images/ggfw_bg.gif) -320px 0 no-repeat
}
.ggfw ul li.fw_04 a{
	background:url(../images/ggfw_bg.gif) -480px 0 no-repeat
}
.ggfw ul li.fw_05 a{
	background:url(../images/ggfw_bg.gif) -640px 0 no-repeat
}
.ggfw ul li.fw_01 a:hover{
	background:url(../images/ggfw_bg.gif) 0 -68px no-repeat
}
.ggfw ul li.fw_02 a:hover{
	background:url(../images/ggfw_bg.gif) -160px -68px no-repeat
}
.ggfw ul li.fw_03 a:hover{
	background:url(../images/ggfw_bg.gif) -320px -68px no-repeat
}
.ggfw ul li.fw_04 a:hover{
	background:url(../images/ggfw_bg.gif) -480px -68px no-repeat
}
.ggfw ul li.fw_05 a:hover{
	background:url(../images/ggfw_bg.gif) -640px -68px no-repeat
}
.boxSty01{
	width:500px
}
.mail>.title{
	height:40px;
	line-height:40px
}
.tb01 td{
	background-color:#d79d20;
	color:white;
	height:33px;
	line-height:33px
}
.tb01 tbody td{
	background-color:white;
	color:#777
}
.tab01 .title{
	width:100%;
	height:33px;
	line-height:33px;
	background-color:#f4f4f4
}
.tab01 .title a{
	display:block;
	float:left;
	width:50%
}
.tab01 .title a:hover,
.tab01 .title a.hover,
.about_tab .title a:hover,
.about_tab .title a.hover{
	background-color:#ef4d49;
	color:white
}
.tab01 ul li{
	line-height:33px;
	width:98%;
	padding:0 1%
}
.tab01 ul li a{
	color:#777
}
.tb01 a:hover,
.tab01 ul li a:hover{
	color:#ef4d49
}
.about_tab .title{
	width:100%;
	height:54px;
	line-height:54px
}
.about_tab .title a{
	display:block;
	text-align:center;
	float:left;
	width:154px;
	margin:20px 12px 0 0;
	background-color:#ebebeb
}
.about_tab .title a#clickc3{
	margin-right:0
}
.about_tab ul li{
	float:left;
	width:100%;
	margin-top:14px
}
.about_tab ul li img{
	width:240px;
	height:106px
}
.about_tab ul li p{
	color:#777;
	line-height:22px
}
.linkBox .title{
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	display:inline-block;
	border-bottom:1px solid #dedede
}
.linkBox .title h3{
	float:left;
	font-weight:normal;
	font-size:16px;
	padding:0 15px;
	color:#777;
	cursor:pointer
}
.linkBox .title h3.hover,
.linkBox .title h3:hover{
	color:#ef4d49;
	border-bottom:1px solid #ef4d49
}
.linkbox{
	width:988px;
	border:1px solid #dedede;
	border-top:0;
	height:110px;
	padding:15px;
	overflow:hidden
}
.linkbox dl{
	padding:15px 0 0 10px
}
.linkbox dl dd{
	display:inline-block;
	width:100px;
	padding-left:15px;
	margin-bottom:22px;
	background:url(../images/arrow.gif) left center no-repeat
}
/*scrollbar*/
.zUIpanelScrollBox, .zUIpanelScrollBar {
	width: 7px;
	top: 10px;
	right: 5px;
	border-radius: 5px;
	display:block
}
.zUIpanelScrollBox {
	background: #f5f5f5;
	opacity: 1;
	filter: alpha(opacity=100);
}
.zUIpanelScrollBar {
	background: #d6d6d6;
	opacity: 1;
	filter: alpha(opacity=100);
}
.foot{
	border-top:2px solid #ee534f;
	background-color:#f4f4f4;
	padding:25px 0
}
.foot select{
	width:17%;
	margin:0 1%;
	border:1px solid #dedede
}
.foot p{
	line-height:30px;
	font-size:12px
}
.foot p a{
	margin:0 20px
}
.foot p img{
	vertical-align:middle
}
/* 权责清单内容页样式 start */
.btn_list {
    margin: 30px auto;
    text-align: center;
}
.btn_list button {
    background: #d7342b;
    cursor: pointer;
    padding: 7px 10px;
    color: #fff;
    border: 1px #ba180f solid;
    border-radius: 26px;
}
.mask {
    width: 100%;
    height: 100%;
    background: black;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    z-index: 10;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}
.mask img {
    position: fixed;
    height: 96%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto auto;
    z-index: 20;
}
/* 权责清单内容页样式 end */
.slide03 img{width:1020px;height:93px;}

.panel-body .media{margin: auto;}

		.slide03{width:1020px; height:93px; overflow:hidden; position:relative;}
		.slide03 .hd{height:15px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1;}
		.slide03 .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slide03 .hd ul li{  float:left; margin-right:10px;  width:10px; height:10px; background:#fff; cursor:pointer; border-radius: 5px; transition: all .5s;}
		.slide03 .hd ul li.on{ background:#1d63b0; color:#fff;width: 30px; transition: all .5s;}